Skip to content

Stale struct

Defined in

Namespace: ReactiveUI.Extensions Assembly: ReactiveUI.Extensions.dll Full name: ReactiveUI.Extensions.Stale<T> Modifiers: public sealed

Summary

View source

Represents either a staleness indicator or a value update from an observable stream. Value-type shape; the stale-detection operator emits these directly so per-emission allocations are zero. Note that default(Stale<T>) represents a value update with the default T; use new Stale<T>() to construct a staleness signal.

Applies to

net10.0, net10.0-browserwasm1.0, net10.0-desktop1.0, net9.0, net9.0-browserwasm1.0, net9.0-desktop1.0, net8.0, net8.0-ios17.5, net8.0-maccatalyst17.5, net8.0-macos14.2, net8.0-macos14.5, net8.0-tvos17.2, netstandard2.1, net462, net481

Class hierarchy
classDiagram
class Stale~T~
class IStale~T~ {
    <>
}
IStale~T~ <|.. Stale~T~
class IEquatable~Stale~T~~ {
    <>
}
IEquatable~Stale~T~~ <|.. Stale~T~

Implements: IStale, IEquatable>

Constructors

NameSummary
.ctorInitializes a new instance of the [Stale](# struct representing a stale signal.

Properties

NameSummary
IsStaleGets a value indicating whether this instance is stale.
UpdateGets the update.

Methods

NameSummary
ToString
GetHashCode
Equals

Operators

NameSummary
static op_Inequality
static op_Equality